﻿function mascara(o, f) {
	v_obj = o
	v_fun = f
	setTimeout("execmascara()", 1)
}
function execmascara() {
	v_obj.value = v_fun(v_obj.value)
}
function soNumeros(v) {
	return v.replace(/\D/g, "")
}

//function slertre() {
//	alert("Login e/ou Senha indorreto(s)");
//}

function telefone(v) {
	v = soNumeros(v)
	v = v.replace(/^(\d\d)(\d)/g, "($1) $2") // Coloca parênteses em volta
	// dos dois primeiros dígitos
	v = v.replace(/(\d{4})(\d)/, "$1-$2") // Coloca hífen entre o quarto e o
	// quinto dígitos
	return v
}
function data(v) {
	v = soNumeros(v)
	v = v.replace(/^(\d\d)(\d\d)(\d)/g, "$1/$2/$3")
	// Coloca separador antes ultimos 4 numeros
	v = v.replace(/^(\d\d)(\d)/g, "$1/$2")
	// Coloca separador antes dos dois primeiros dígitos
	return v
}
function cpf(v) {
	v = soNumeros(v)
	v = v.replace(/(\d{3})(\d)/, "$1.$2")
	// Coloca um ponto entre o terceiro e o quarto dígitos
	v = v.replace(/(\d{3})(\d)/, "$1.$2")
	// Coloca um ponto entre o terceiro e o quarto dígitos
	// de novo (para o segundo bloco de números)
	v = v.replace(/(\d{3})(\d{1,2})$/, "$1-$2") // Coloca um hífen entre o
	// terceiro e o quarto dígitos
	return v
}
function cep(v) {
	v = soNumeros(v)
	v = v.replace(/^(\d{5})(\d)/, "$1-$2") // Esse é tão fácil que não merece
	// explicações
	return v
}
function cnpj(v) {
	v = soNumeros(v)
	v = v.replace(/^(\d{2})(\d)/, "$1.$2")
	// Coloca ponto entre o segundo e o terceiro dígitos
	v = v.replace(/^(\d{2})\.(\d{3})(\d)/, "$1.$2.$3") // Coloca ponto entre o
	// quinto e o sexto
	// dígitos
	v = v.replace(/\.(\d{3})(\d)/, ".$1/$2")
	// Coloca uma barra entre o oitavo e o nono dígitos
	v = v.replace(/(\d{4})(\d)/, "$1-$2")
	// Coloca um hífen depois do bloco de quatro dígitos
	return v
}
function site(v) {
	// Esse sem comentarios para que você entenda sozinho ;-)
	v = v.replace(/^http:\/\/?/, "")
	dominio = v
	caminho = ""
	if (v.indexOf("/") > -1)
		dominio = v.split("/")[0]
	caminho = v.replace(/[^\/]*/, "")
	dominio = dominio.replace(/[^\w\.\+-:@]/g, "")
	caminho = caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g, "")
	caminho = caminho.replace(/([\?&])=/, "$1")
	if (caminho != "")
		dominio = dominio.replace(/\.+$/, "")
	v = "http://" + dominio + caminho
	return v

}

//$(document).ready(function() {
//	$(".MenuPrincipal .Box .SubMenu").hide();
//	$(".MenuPrincipal .Box h3").click(function() {
//		$(".MenuPrincipal .Box .SubMenu").filter(':not(:animated)').slideUp();
//		$(this).next(".SubMenu").filter(':not(:animated)').slideToggle();
//	});
//});
